Desk with dual monitors and laptop

The best tools for developers are on Windows

Screens showing Linux logo

Windows Subsystem for Linux

Run your favorite Linux distribution seamlessly integrated with Windows. Now with Linux GUI apps, Docker Desktop, GPU acceleration, and built-in audio.

LEARN MORE
Power Toys logo

PowerToys

Constantly improving tools for power users, including color picker, window layout manager, and much more.

LEARN MORE
Glyph of open box

Windows Package Manager

Find, install, configure, upgrade, and remove Windows applications directly from the command line or submit your own packages.

LEARN MORE
Screen shot mosaic of Terminal screens with code

Windows Terminal

Use your favorite command line tools—including PowerShell, Azure CLI, Ubuntu, and a secure SSH connection—from the fully customizable Windows Terminal.

WATCH NOW
Screen shot from video with split screen of demo and presenter

Tabs vs Spaces

A video series for developers who use Windows featuring demonstrations from PMs who support the tools and services, such as WSL, Terminal, Package Manager, PowerToys, Performance benchmarking, and more.

WATCH NOW
VS Code logo

VS Code Remote Development

Use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a developer environment.

LEARN MORE
Collage of logos

Code as you are

Use Windows to write code in Python, Rust, JavaScript, Java, as well as C#, C++ or whatever you prefer. We’ll help you set up your development environment.

LEARN MORE
Docker

Docker

Get started with Docker Desktop for Windows. Create remote development containers, with support from Visual Studio, VS Code, .NET, WSL or a variety of Linux services.

LEARN MORE
Mac Command Key pointing to Windows key on a PC keyboard

Mac Transition Guide

Get help mapping differences between keyboard shortcuts, trackpad shortcuts, terminal, and shell tools.

LEARN MORE